package com.gemantic.task.config.scheduler;


import lombok.Data;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

/**
 * @author xiedi
 * @date 2022/09/16
 **/
@Data
@Configuration
public class SchedulerTaskConfig {

    /**
     * task执行全局最大重试次数
     */
    @Value("${task.max-retry-times:10}")
    private int taskMaxRetryTimes;
    /**
     * task最大重试时间间隔,默认一小时3600秒
     */
    @Value("${task.max-interval-seconds:3600}")
    private int taskMaxIntervalSeconds;


    /**
     * task最大截止重试时间,默认6小时
     */
    @Value("${task.max-run-time:21600}")
    private int taskMaxDateSeconds;


}
